Criteria-Based Software Process Transaction Model
نویسندگان
چکیده
Transaction management is the key component of process-sensitive engineering environments (PSEE). In recent years, several advanced transaction models have been proposed to support long transaction. However, in view of specific characteristic in software process transaction, those models only meet its partial requirements. Moreover, no commercial or academic results of nested cooperative transaction models have reached a status stable enough for commercial implementation. It remains a real challenge to the transaction mechanism of PSEE. In this paper, a criteria-based transaction model E-Process/TM is presented, that may address the key features of software process, i.e. interactive user control, long-duration activities, iterative approach and multi-user cooperation on shared persistent data. Based on user defined correctness criteria, E-Process/TM offers inherent benefits in flexibility and openness. By now, this model has been implemented in a commercial PSEE product, and applied in practice successfully.
منابع مشابه
Present an Initial Estimation Method for Logical Transaction-based Software Projects
The first and most basic requirement for successful entry of a project, is have a realistic and reasonable estimation. In this paper, in order to increase accuracy of software projects estimation and reduce complexity of estimation process, we introduce a method called the "Logical Transaction Point (LTP)". Our method is most appropriate for transactional software. By use of this method can est...
متن کاملProviding a Model for Evaluating Suspicious Bank Accounts with the Approach of Determining Tax Effects Based on Structural Equation Modeling
The main approach of this study is to provide solutions to managers, economists, and tax auditors. To have a clearer perspective of the transactional relationships that distress the taxpayer transaction tax also help them to choose the best strategy to improve tax revenue. In this paper the fuzzy Delphi method was used to identify the indicators affecting suspicious bank accounts. The data coll...
متن کاملA Practical Transaction Model and Untrusted Transaction Manager for a Multilevel-Secure Database System
A new transaction model for multilevel-secure databases which use the replicated architecture is presented. A basic concurrency control algorithm and two variations are given based on this transaction model. We also present new correctness criteria for multilevel-secure databases which use the replicated architecture. Based on this criteria, we prove that our algorithms are correct. Keyword Cod...
متن کاملTransaction Technology for Process Modelling
Process Modelling (PM) is a software engineering discipline that aims at supporting the development of large and complex software systems. Therefore, PM focusses on study, de nition, enaction, and possibly improvement of software process models. Traditional transaction management (TM) protects data against unexpected system failures, con icts or inconsistencies. TM is also used in other areas, ...
متن کاملOnline Transaction Processing Stateless Object
This article is to show a successful experience on a two-year software reuse project of Software Engineering Lab. (SEL) in Taiwan. In this research, attention is strictly focused on the interrelationships among key components that link between business processes, information applications, and information technology infrastructure. This choice is based on software reusable component design of di...
متن کامل